@charset "utf-8";
body,div,ul,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,p,A,input,textarea {margin:0px;padding:0px;font-size:14px;text-align:left;font-family:"microsoft yahei";text-decoration:none;color:#666;list-style:none;}
body {overflow-x:hidden;background:#FFF;}
A:hover {color:#d63914;}
.bai a {color:#FFF;}
img {border:0;display:block;}
.left {float:left;}
.right {float:right;}
.clear {clear:both;}
.block {display:block;}
.duration15 {-webkit-animation-duration:1.5s;animation-duration:1.5s;}
.duration18 {-webkit-animation-duration:1.8s;animation-duration:1.8s;}
.duration20 {-webkit-animation-duration:2s;animation-duration:2s;}
.delay1 {-webkit-animation-delay:0.2s;animation-delay:0.2s;}
.delay2 {-webkit-animation-delay:0.35s;animation-delay:0.35s;}
.delay3 {-webkit-animation-delay:0.5s;animation-delay:0.5s;}
.delay4 {-webkit-animation-delay:0.65s;animation-delay:0.65s;}
.delay5 {-webkit-animation-delay:0.8s;animation-delay:0.8s;}
.delay6 {-webkit-animation-delay:0.95s;animation-delay:0.95s;}
.delay7 {-webkit-animation-delay:1.1s;animation-delay:1.1s;}
.delay8 {-webkit-animation-delay:1.25s;animation-delay:1.25s;}
.delay9 {-webkit-animation-delay:1.4s;animation-delay:1.4s;}
.delay10 {-webkit-animation-delay:1.55s;animation-delay:1.55s;}
.an-hide {visibility:hidden;*visibility:visible;}
.an-show {visibility:visible;}
@font-face {font-family:ywzt;src:url('Impact.TTF'),url('Impact.eot');}
.head {width:100%;background:#FFF;}
.zxgg {width:100%;height:40px;background:#f7f7f7;}
.zxgg ul {width:1200px;margin:auto;line-height:40px;}
.zxgg ul .left {width:800px;}
.zxgg ul .left p {display:inline-block;}
.zxgg ul .right {width:400px;text-align:right;}
.logo {width:1200px;margin:auto;height:60px;padding:30px 0;}
.logo .left {width:600px;float:left;}
.logo .right {width:320px;height:60px;margin-top:10px;padding-left:50px;background:url(tel.jpg) no-repeat 0px 5px;}
.logo .right h2 {color:#d10000;font-family:ywzt;font-size:26px;font-weight:normal;}
.nav {width:100%;height:50px;background:#0060a5;}
.nav ul {width:1200px;margin:auto;}
.nav ul .nav_li {width:140px;float:left;text-align:center;height:50px;}
.nav ul .nav_li .nav_li_a {color:#FFF;font-size:15px;line-height:50px;text-align:center;width:140px;height:50px;display:block;position:relative;z-index:999;}
.nav ul .sy .nav_li_a {background:none;}
.submenu {width:130px;position:absolute;top:45px;background:#c1852e;display:none;z-index:99;border-top:1px solid #b17621;}
.submenu .dhyb {float:right;width:130px;}
.submenu .dhzb {width:130px;overflow:hidden;}
.submenu .dhzb dd {width:130px;}
.submenu .dhzb dd ul {width:130px;background:none;margin:0px;border:none;}
.submenu .dhzb dd ul li {width:130px;height:40px;text-align:center;line-height:40px;border-bottom:1px solid #b17621;}
.submenu .dhzb dd ul li a {color:#FFF;font-size:13px;line-height:30px;}
.submenu .dhzb dd ul li a:hover {display:block;width:130px;height:40px;text-align:center;line-height:40px;background:#c40f27}
.submenu .dhzb dd ul li a span {font-family:"宋体";}
.nav ul .sy .nav_li_a {background:#85c226;width:140px;color:#FFF;}
.ss {width:250px;float:right;height:27px;margin-top:10px;background:#FFF;}
#focusBar {width:100%;height:600px;clear:both;z-index:2;position:relative;overflow:hidden;}
#focusBar li {width:100%;clear:both;height:600px;display:none;position:absolute;background-position:center !important;}
#focusBar .focusL {height:600px;position:absolute;z-index:9;width:1200px;top:0px;left:-600px;margin-left:50%;}
#focusBar .focusR {height:600px;position:absolute;z-index:19;width:1000px;top:0px;left:-500px;margin-left:50%;}
a.arrL,a.arrR {display:block;width:52px;height:144px;position:absolute;top:200px;z-index:99;cursor:pointer;background:url(bt_arr.png) no-repeat;}
a.arrL {left:-52px;background-position:0px 0px;}
a.arrR {right:-52px;background-position:-68px 0px;}
a.arrL:hover {background-position:0px -144px;}
a.arrR:hover {background-position:-68px -144px;}
.bt {width:1200px;margin:0px auto 30px;}
.bt h2, .bt h6 {font-size:36px;text-align:center;color:#111;}
.bt h4, .bt strong {display:block;font-weight:normal;text-align:center;color:#9e9e9e;font-size:16px;font-weight:normal;text-transform:uppercase;line-height:35px;}
.bt img {margin:auto;}
.bt p {text-align:center;padding-top:30px;}
.bt p a {display:inline-block;padding:0 20px;line-height:35px;background:#0060a5;color:#FFF;}
.bt p a:hover,.bt p .gl {background:#85c226;color:#FFF;}
.fwxm {width:1200px;margin:auto;padding-top:80px;}
.fwxm ul {width:1300px;}
.fwxm ul li {width:288px;height:232px;float:left;margin-right:16px;margin-bottom:16px;background:#f5f5f5;border-radius:15px;text-align:center;font-size:18px;color:#333;transition:all 0.3s ease;}
.fwxm ul li span {display:block;width:100px;height:100px;transition:all 0.3s ease;margin:40px auto 20px;}
.fwxm ul li:hover {background:#0060a5;color:#FFF;}
.fwxm ul li:hover span {background-position:0 -100px;}
.fwlc_w {background:url(pat2.jpg) no-repeat center;}
.fwlc {width:1200px;margin:80px auto;padding:40px 0 80px 0;}
.fwlc .bt h2,.fwlc .bt h4, .fwlc .bt h6, .fwlc .bt strong {color:#FFF;}
.fwlc ul {width:1300px;}
.fwlc ul li {width:191px;height:84px;float:left;margin-right:11px;position:relative;background:url(pat2bj.jpg);font-size:18px;color:#333333;font-weight:bold;line-height:84px;text-align:center;}
.fwlc ul li span {display:block;position:absolute;top:0px;left:0px;font-size:16px;color:#FFF;font-weight:normal;width:25px;line-height:25px;}
.fwzc {width:1200px;margin:80px auto;overflow:hidden;}
.fwzc ul {margin-top:40px;}
.fwzc ul li {height:260px;width:227px;margin:0 6px;position:relative;float:left;z-index:5;}
.fwzc ul li .btwz {position:absolute;transition:all 0.6s;z-index:3;width:150px;height:130px;top:65px;left:40px;filter:Alpha(opacity=100)  opacity:1;}
.fwzc ul li .btwz h2, .fwzc ul li .btwz h6 {font-size:18px;color:#FFF;font-weight:normal;text-align:center;padding-top:16px;line-height:25px;background:url(bg_sign20.png) no-repeat center top;}
.fwzc ul li .btwz h4, .fwzc ul li .btwz strong {display:block;font-weight:normal;font-size:6px;color:#FFF;text-transform:uppercase;text-align:center;font-weight:normal;}
.fwzc ul li .btwz p {color:#FFF;margin-top:5px;}
.fwzc ul li .fwzcli {transition:all 0.6s;height:260px;position:absolute;width:227px;top:0px;}
.fwzc ul li:hover .fwzcli {transform:rotate(180deg);}
.fwzc ul li .bj1 {background:url(bg_sign171.png) no-repeat;}
.fwzc ul .bj2 {background:url(bg_sign181.png) no-repeat;}
.fwzc ul .bj3 {background:url(bg_sign191.png) no-repeat;}
.fwzc ul .bj4 {background:url(bg_sign201.png) no-repeat;}
.fwzc ul .bj5 {background:url(bg_sign171.png) no-repeat;}
.about {width:100%;height:460px;padding:90px 0;background:url(about.jpg) no-repeat center;}
.about ul {width:1200px;margin:auto;}
.about ul li {width:660px;height:360px;padding:40px;background-color:rgba(0,96,165,0.8);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#C80060a5,endColorstr=#C80060a5);}
.about ul li div {border:dashed 1px #FFF;padding:30px;}
.about ul li div p {line-height:27px;color:#FFF;}
.about ul li div h2, .about ul li div h6 {color:#FFF;line-height:40px;font-size:30px;margin-bottom:10px;}
.about ul li div a {display:block;width:130px;height:40px;line-height:40px;margin-top:20px;text-align:center;background:#85c226;color:#FFF;}
.news {width:1200px;margin:auto;padding:80px 0 100px 0;}
.news ul {width:595px;background:#f5f5f5;}
.news ul h2, .news ul h6 {height:85px;font-size:30px;font-weight:normal;color:#FFF;line-height:85px;padding-left:80px;background:url(news_bt.png) no-repeat 25px 35px;}
.news ul h2 span, .news ul h6 span {text-transform:uppercase;font-size:14px;}
.news .left h2, .news .left h6 {background-color:#0060a5;}
.news .right h2, .news .right h6 {background-color:#1999d9;}
.news ul h2 a, .news ul h6 a {float:right;margin-right:20px;margin-top:30px;}
.news ul li {padding:30px 40px;}
.news ul li a {display:block;line-height:34px;}
.news ul li a span {float:right;color:#999999;}
.foot {width:100%;height:300px;background:#2a2a2a;}
.foot ul {width:1200px;margin:auto;padding-top:70px;}
.contact {width:480px;float:left;color:#aaaaaa;line-height:35px;font-size:14px;}
.contact b {font-size:25px;color:#FFF;line-height:40px;}
.foot_nav {width:200px;float:left;padding:0 50px;border-left:1px solid #4a4a4a;border-right:1px solid #4a4a4a;}
.foot_nav a {display:block;width:100px;line-height:50px;float:left;text-align:center;}
.ewm {width:128px;text-align:center;float:left;color:#aaaaaa;font-size:14px;margin-left:20px;float:right;line-height:45px;}
.bqsy {text-align:center;color:#676767;line-height:50px;background:#1f1f1f;}
.bqsy a {color:#676767;}
.mian_w {width:100%;padding:50px 0;background:url(case_bj.jpg) center;}
.mian {width:100%;background:#f5f5f5;margin:auto;padding:100px 0;}
.home {line-height:40px;color:#999;padding-bottom:5px;}
.home a {color:#999;}
.index_l {width:240px;float:right;}
.index_r {width:850px;background:#FFF;padding:30px 40px 40px;}
.pr_fl {width:240px;}
.pr_fl dl {width:240px;line-height:70px;height:70px;background:url(left_bj.jpg);color:#FFF;font-size:22px;text-align:center;}
.pr_fl ul {background:#FFF;border-bottom:5px solid #ddd;}
.pr_fl ul li {border-bottom:1px solid #d6d7d9;line-height:40px;}
.pr_fl ul li a {display:block;font-size:15px;height:40px;text-align:center;}
.pr_fl ul li a:hover,.pr_fl ul li .xdhgl {display:block;font-size:15px;height:40px;text-align:center;color:#ec6c00;}
.n_nav {border-bottom:1px solid #dedede;height:37px;color:#c90f10;font-size:20PX;}
.n_nav span {color:#7c7c7c;font-size:12px;font-weight:normal;text-transform:uppercase;}
.nei_bk {padding-top:20px;}
.nav_n {height:68px;width:100%;background:#FFF;border-bottom:1px solid #ddd;position:relative;}
.nav_n ul {width:1200px;margin:auto;}
.nav_n ul .left {width:265px;margin-top:20px;}
.nav_n ul .left .home_n {width:18px;height:15px;display:block;background:url(home_n.jpg);float:left;margin-right:10px;margin-top:7px;}
.nav_n ul .left img {float:left;margin-top:12px;}
.nav_n ul .left h2, .nav_n ul .left h6 {padding:0 10px;float:left;color:#888;font-size:20px;}
.nav_n ul .right {width:935px;text-align:right;line-height:68px;}
.nav_n ul .right a {line-height:66px;padding:0 10px;display:inline-block;color:#999999;transition:all 0.4s;background:url(nav_n_bj.jpg) no-repeat -150px 64px;}
.nav_n ul .right a:hover,.nav_n ul .right .gl {background-position:0 64px;color:#c42409;}
.out {margin-top:0;position:fixed;top:0;z-index:999;}
.news_show {width:1100px;margin:30px auto 0;padding:50px;background:#FFF;}
.pagexx {line-height:30px;}
.news_bt h2 {border-bottom:1px solid #ccc;font-size:24px;font-weight:normal;line-height:30px;padding-bottom:23px;text-align:center;}
.news_bt h4 {color:#999;font-weight:normal;font-size:14px;text-align:center;line-height:50px;margin-bottom:20px;}
.pagination {text-align:center;padding-top:30px;}
.page-item {display:inline-block;padding:5px;background:#ddd;border:1px solid #ddd;}
.page-num {padding:5px 10px;display:inline-block;border:1px solid #ddd;background:#ddd;margin:0 2px;}
.pagination a:hover {color:#FFF;background:#85c226;}
.page-num-current {background:#85c226;color:#FFF;}
.product {width:1200px;overflow:hidden;margin:20px auto;}
.product ul {width:1300px;}
.product ul li {display:block;width:288px;height:285px;border:1px solid #ddd;background:#f5f5f5;float:left;margin-top:13px;margin-right:13px;color:#333;transition:all 0.6s ease;}
.product ul li .img,.product ul li img {width:288px;height:240px;overflow:hidden;display:block;transition:all 0.3s ease;}
.product ul li .title {text-align:center;line-height:45px;font-size:15px;height:45px;color:#333;display:block;}
.product ul li:hover img {transform:scale(1.15);}
.show_product img {display:block;margin:auto;}
.show_product h2 {font-size:30px;text-align:center;color:#333;line-height:65px;}
.xxsm {border-bottom:3px solid #ddd;line-height:40px;margin-bottom:10px;margin-top:20px;}
.xxsm ul {background:#85c226;color:#FFF;width:130px;text-align:center;}
.xxnr {line-height:22px;color:#666;}
.xxnr img {display:block;margin:auto;}
.page1 {padding-top:30px;}
.page1 p {color:#6c757d;line-height:25px;}
.page1 p a {color:#6c757d;}
.ryzzlist {width:1200px;overflow:hidden;margin:auto;padding-top:20px;}
.ryzzlist ul {width:1300px;}
.ryzzlist ul li {width:288px;float:left;height:290px;margin:13px 13px 0 0;border:1px solid #ddd;overflow:hidden;background:#85c226;position:relative;}
.ryzzlist ul li img {width:288px;height:238px;}
.ryzzlist ul li h2 {text-align:center;line-height:45px;color:#FFF;font-weight:normal}
.newslist {width:1200px;margin:40px auto 100px;}
.newslist li {border-bottom:1px solid #e8e8e8;height:200px;overflow:hidden;margin-bottom:20px;}
.newslist li .time {width:280px;height:180px;float:left;text-align:center;}
.newslist li .time img {width:280px;height:180px;}
.newslist li .nr {width:870px;float:right;}
.newslist li .nr b {font-size:18px;}
.newslist li .nr span {font-size:13px;display:block;line-height:40px;}
.nr {line-height:28px;}
.operate h3 {font-size:16px;background:#f7f7f7;height:43px;line-height:43px;padding-left:12px;}
.operate ul li {display:inline;}
.operate ul li a {background:url(bg1.png) no-repeat 200px 18px;padding-left:30px;text-decoration:none;font-size:14px;color:#555;display:block;height:43px;line-height:43px;border-bottom:1px dotted #d2d2d2;}
.operate ul li a.noline {border-bottom:none;}
.operate ul li a:hover {color:#8caf00;}
.operate ul li a.selected:hover {color:#FFF;}
.operate ul li .selected {background-color:#8caf00;background-position:200px -9px;color:#FFF;}
.operate ul li {border-bottom:1px solid #d2d2d2;display:inline-block;width:100%;position:relative;min-height:43px;_height:43px;z-index:10;zoom:1}
.operate ul li h4 {cursor:pointer;background:url(j_c.png) no-repeat 1140px 15px;text-decoration:none;font-size:18px;color:#555;display:block;line-height:60px;font-weight:normal;}
.operate ul li.noline {border-bottom:none;}
.none {display:none}
.operate ul li.selected h4 {background:url(j_o.png) no-repeat 1140px 15px;border-bottom:1px solid #d2d2d2;color:#85c226;font-weight:bold;}
.operate ul li.selected h4 span {font-size:18px;color:#333;font-weight:normal;}
.operate li .list-item {padding:20px 0;position:relative;zoom:1;font-size:14px;line-height:30px;color:#666;}
.map_lx {width:100%;height:600px;}
.khts {width:1200px;margin:auto;overflow:hidden;}
.btnry h2 {font-size:36px;color:#515151;text-align:center;}
.btnry h4 {font-size:24px;text-align:center;color:#e1e1e1;font-weight:normal;font-family:ywzt;margin-top:12px;}
.btnry span {background:#a10119;display:block;width:50px;height:4px;margin:10px auto 0;}
.nr100 {width:1158px;height:160px;padding:20px;margin-top:30px;border:1px solid #d1d1d1;}
.nr30 {width:360px;float:left;margin-top:20px;border:1px solid #d1d1d1;padding:10px;margin-right:30px;}
.nr301 {width:360px;float:left;margin-top:20px;}
.nr20 {width:200px;float:left;border:1px solid #d1d1d1;padding:10px;}
.nr301 img {float:left;margin-left:30px;}
.khts button {background:#ddd;width:300px;height:50px;border:0px;text-align:center;font-size:15px;color:#666;float:left;margin-top:20px;margin-right:15px;}
.xxnr img {max-width:1200px}
.form-control {border:none;height:27px;width:180px;padding-left:9px;}
.btn-info {width:47px;height:27px;border:none;float:right;font-size:0px;background:url(ss.jpg) no-repeat center #85c226;}
.biaoge {border-left:1px solid #ddd;border-top:1px solid #ddd;}
.biaoge tr td {padding:15px 25px;line-height:18px;border-right:1px solid #ddd;border-bottom:1px solid #ddd;}
.izl-rmenu {position:fixed;right:0;margin-right:20px;bottom:60px;padding-bottom:20px;background:url(r_b.png) 0px bottom no-repeat;z-index:999;}
.izl-rmenu .btn {width:50px;height:51px;margin-bottom:1px;cursor:pointer;position:relative;}
.izl-rmenu .btn-qq {background:url(r_qq.png) 0px 0px no-repeat;background-color:#666;}
.izl-rmenu .btn-qq:hover {background-color:#444;}
.izl-rmenu a.btn-qq,.izl-rmenu a.btn-qq:visited {background:url(r_qq.png) 0px 0px no-repeat;background-color:#666;text-decoration:none;display:block;}
.izl-rmenu .btn-wx {background:url(r_wx.png) 0px 0px no-repeat;background-color:#666;}
.izl-rmenu .btn-wx:hover {background-color:#444;}
.izl-rmenu .btn-wx .pic {position:absolute;left:-160px;top:-160px;display:none;width:160px;}
.izl-rmenu .btn-phone {background:url(r_phone.png) 0px 0px no-repeat;background-color:#666;}
.izl-rmenu .btn-phone:hover {background-color:#444;}
.izl-rmenu .btn-phone .phone {background-color:#444;position:absolute;width:260px;left:-260px;top:0px;line-height:51px;color:#FFF;font-size:18px;text-align:center;display:none;}
.izl-rmenu .btn-top {background:url(r_top.png) 0px 0px no-repeat;background-color:#666;display:none;}
.izl-rmenu .btn-top:hover {background-color:#444;}